package com.cj.mobile.iabp.mvp.model.entity;

import java.io.Serializable;

/**
 * 包名： com.zqw.mobile.recyclingandroid.model
 * 对象名： DeliverGetStorageListInfo
 * 描述：获取入库单
 * 作者： wly
 * 邮箱：wangliyang206@163.com
 * 创建日期： 2017/5/8 9:59
 */

public class DeliverGetStorageListInfo implements Serializable {
    /*商品id*/
    private String goodsId = "";

    /*型号*/
    private String model = "";
    /*品牌*/
    private String brand = "";
    /*重量*/
    private double weight = 0;
    // 成本
    private double cost;


    // 只数
    private double number = 0;
    // 重量单位
    private String unit = "";
    // 数量单位
    private String numUnit = "";
    // 回收箱号
    private String boxCode = "";
    // 单位重量(转换率，用于数量和重量互转)
    private double unitWeight;

    /*------------------------------------------本地使用------------------------------------------*/
    // 唯一编号(本地使用)
    private String id = "";
    // 过磅重量
    private double weighingWeight = 0;
    // 单价
    private double price = 0;
    // 扣水系数
    private double buckleWater = 0;
    // 扣棉/玻璃
    private double glass = 0;
    // 税率
    private double taxRate = 0;
    // 总价
    private double totalPrice = 0;
    // 含税单价
    private double unitPriceTax = 0;
    // 含税总价
    private double totalPriceTax = 0;


    public DeliverGetStorageListInfo() {
    }

    public DeliverGetStorageListInfo(String goodsId, String brand, String model, double weighingWeight, double price, double buckleWater, double glass, double taxRate, double totalPrice, double unitPriceTax, double totalPriceTax) {
        this.goodsId = goodsId;
        this.brand = brand;
        this.model = model;
        this.weighingWeight = weighingWeight;
        this.price = price;
        this.buckleWater = buckleWater;
        this.glass = glass;
        this.taxRate = taxRate;
        this.totalPrice = totalPrice;
        this.unitPriceTax = unitPriceTax;
        this.totalPriceTax = totalPriceTax;
    }

    public DeliverGetStorageListInfo(String goodsId, String brand, String model, double number, double weight, String unit, String numUnit, String boxCode, double unitWeight) {
        this.goodsId = goodsId;
        this.brand = brand;
        this.model = model;
        this.number = number;
        this.weight = weight;
        this.unit = unit;
        this.numUnit = numUnit;
        this.boxCode = boxCode;
        this.unitWeight = unitWeight;
    }

    public double getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(double totalPrice) {
        this.totalPrice = totalPrice;
    }

    public double getUnitPriceTax() {
        return unitPriceTax;
    }

    public void setUnitPriceTax(double unitPriceTax) {
        this.unitPriceTax = unitPriceTax;
    }

    public double getTotalPriceTax() {
        return totalPriceTax;
    }

    public void setTotalPriceTax(double totalPriceTax) {
        this.totalPriceTax = totalPriceTax;
    }

    public double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(double taxRate) {
        this.taxRate = taxRate;
    }

    public double getBuckleWater() {
        return buckleWater;
    }

    public void setBuckleWater(double buckleWater) {
        this.buckleWater = buckleWater;
    }

    public double getGlass() {
        return glass;
    }

    public void setGlass(double glass) {
        this.glass = glass;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public double getWeighingWeight() {
        return weighingWeight;
    }

    public void setWeighingWeight(double weighingWeight) {
        this.weighingWeight = weighingWeight;
    }

    public double getCost() {
        return cost;
    }

    public void setCost(double cost) {
        this.cost = cost;
    }

    public double getUnitWeight() {
        return unitWeight;
    }

    public void setUnitWeight(double unitWeight) {
        this.unitWeight = unitWeight;
    }

    public String getBoxCode() {
        return boxCode;
    }

    public void setBoxCode(String boxCode) {
        this.boxCode = boxCode;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getNumUnit() {
        return numUnit;
    }

    public void setNumUnit(String numUnit) {
        this.numUnit = numUnit;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public double getNumber() {
        return number;
    }

    public void setNumber(double number) {
        this.number = number;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }
}
